package com.any.sckill.common.utils;

import com.google.common.base.Charsets;

public class StringUtil {
	
	/**
	 * 判断字符串是否为空字符。
	 * @param value
	 * @return
	 */
	public static boolean isBlank(String str) {
		boolean result = false;
		if (str != null && str.equals("")) {
			result = true;
		}
		return result;
	}

	/**
	 * 判断字符串是否为null。
	 * @param value
	 * @return
	 */
	public static boolean isNull(String str) {
		return null == str ? true : false;
	}

	/**
	 * 判断字符串是否为空字符串或者null。
	 * @param value
	 * @return
	 */
	public static boolean isValid(String str) {
		return !isNull(str) && !isBlank(str);
	}
	
	/**
	 * byte数组转String
	 * @param arr
	 * @return
	 */
	public static String byteArray2String(byte[] arr) {
		return new String(arr, Charsets.UTF_8);
	}

}
